let Mock = require('mockjs');
let area_arr = require('./area.json');
let pi = Math.ceil(Math.random() * 23);
let province = area_arr[pi]
let city = province.childs.map((item) => {
  return item.name
})
// 小区的数据模块
let num = Mock.mock({
  "obj|10": [{
    "id": "@increment",
    "name|1": ["盛世豪庭", "嘉林景苑", "锦绣雷庭", "紫金苑", "中央公馆", "云海山庄", "洲际观天下"],
    "city": city,
    "province": province,
    // 创建日期
    "year": "@date",
    // 小区房型
    "type|1": ["复式户型", "电梯平层Ⅰ（平层两房+三房）", "电梯平层Ⅱ（小三房）", "电梯平层Ⅲ（大三房）", "电梯顶楼复式"],
    // 小区绿化
    "green|10-100": 100,
    // 介绍
    "introduce": function () { return `位于${this.villageCity}中部偏西区域，小区于${this.villageyear}峻工，物业地址是：晨晖路825弄。是由上海张江微电子港有限公司开发建设，小区总建筑面积约160000㎡，容积率约1.4，约有52栋商品房住宅，是由小高层和高层组成，小区内户型有2-5居室，户型面积约74㎡-254㎡，户型方正，适合刚需和改善型人群; 小区绿化率约40%，环境较好。小区是对口的学校依次是：张江集团中学和张江高科实验小学（藿香路校区）和经典幼儿园。` },
    "address": function () { return city + "东吴路与通运口交叉口" },
  }]
})
function getVillageListByCity (city) {
  let num = Mock.mock({
    "obj|10": [{
      "id": "@increment",
      "name|1": ["盛世豪庭", "嘉林景苑", "锦绣雷庭", "紫金苑", "中央公馆", "云海山庄", "洲际观天下"],
      "city": city,
      "province": province,
      // 创建日期
      "year": "@date",
      // 小区房型
      "type|1": ["复式户型", "电梯平层Ⅰ（平层两房+三房）", "电梯平层Ⅱ（小三房）", "电梯平层Ⅲ（大三房）", "电梯顶楼复式"],
      // 小区绿化
      "green|10-100": 100,
      // 介绍
      "introduce": function () { return `位于${this.villageCity}中部偏西区域，小区于${this.villageyear}峻工，物业地址是：晨晖路825弄。是由上海张江微电子港有限公司开发建设，小区总建筑面积约160000㎡，容积率约1.4，约有52栋商品房住宅，是由小高层和高层组成，小区内户型有2-5居室，户型面积约74㎡-254㎡，户型方正，适合刚需和改善型人群; 小区绿化率约40%，环境较好。小区是对口的学校依次是：张江集团中学和张江高科实验小学（藿香路校区）和经典幼儿园。` },
      "address": function () { return city + "东吴路与通运口交叉口" },
    }]
  })
  return num.obj
}
// console.log(num.obj)
module.exports = {
  getVillageListByCity,
  villageList: num.obj
}